JAZELLE - significado y definición. Qué es JAZELLE
Diclib.com
Diccionario ChatGPT
Ingrese una palabra o frase en cualquier idioma 👆
Idioma:

Traducción y análisis de palabras por inteligencia artificial ChatGPT

En esta página puede obtener un análisis detallado de una palabra o frase, producido utilizando la mejor tecnología de inteligencia artificial hasta la fecha:

  • cómo se usa la palabra
  • frecuencia de uso
  • se utiliza con más frecuencia en el habla oral o escrita
  • opciones de traducción
  • ejemplos de uso (varias frases con traducción)
  • etimología

Qué (quién) es JAZELLE - definición

HARDWARE EXTENSION FOR ARM PROCESSORS
BXJ instruction

JAZELLE         
<database> A data management system for High Energy Physics from Stanford Linear Accelerator. (1995-02-22)
Jazelle         
Jazelle DBX (direct bytecode execution) is an extension that allows some ARM processors to execute Java bytecode in hardware as a third execution state alongside the existing ARM and Thumb modes. Jazelle functionality was specified in the ARMv5TEJ architecture and the first processor with Jazelle technology was the ARM926EJ-S.
Acorn RISC Machine         
  • Armv8-A Platform with Cortex A57/A53 MPCore big.LITTLE CPU chip
  • Microprocessor-based system on a chip
  • ARM1 2nd processor for the BBC&nbsp;Micro
  • An ARMv7 is also used to power the [[CuBox]] family of single-board computers.
  • Die]] of an ARM610 microprocessor
  • [[Tronsmart]] MK908, a [[Rockchip]]-based quad-core Android "mini PC", with a microSD card next to it for a size comparison
  • An ARMv7 was used to power older versions of the popular [[Raspberry Pi]] single-board computers like this Raspberry Pi 2 from 2015.
  • MB]] [[flash memory]] by [[STMicroelectronics]]
FAMILY OF RISC-BASED COMPUTER ARCHITECTURES
Advanced RISC Machine; ARM family; Acorn Risc Machine; Acorn RISC Machine; ARM chips; ARM Thumb; Arm instruction set; ARM Architecture; Thumb-2; ARM microprocessor; CPSR register; ARM port; Arm architecture; Arm port; ARM processor; Thumb code; ARM (processor); ARM NEON; ARMv7; Jazelle RCT; CoreSight; Armv6l; ARMv6; AArch32; ARM-64; Armhf; Hardfp; ARM hardfp; ARMhf; NEON (instruction set); VFP (instruction set); TrustZone; ARMel; ARM architectures; Armv8-A; ARMv8-R; ARMv7-A; ARM8-A; ARM chip; ARM instruction sets; ARM instruction set; Large Physical Address Extension; LPAE; Armv7; X86-ARM; ARMv8; Large Physical Address Extensions; ARM TrustZone; ARM Cortex-A53 MPCore; ARM Cortex-A35; ARM Cortex-A32; VFP3-D16; VFPv1; VFPv2; VFPv3; VFPv3-D32; VFPv3-D16; VFPv3-F16; VFPv4; VFPv4-D32; VFPv4-D16; VFPv5-D16-M; ARM Advanced SIMD; Vector Floating Point; Cortex-A35; Unified Assembly Language; ARMv8-A SVE; Draft:Armv8-A SVE; Armv8-A SVE; ARM hardfloat; Hardfloat; Hard float; ARM processors; ARMv8-A; ARM32; History of the ARM architecture; Neon (instruction set); ARM (architecture); A64 (instruction set); A32 (instruction set); ARMv9; ARM architecture
<processor> The original name of the Advanced RISC Machine. (1995-03-07)

Wikipedia

Jazelle

Jazelle DBX (direct bytecode execution) is an extension that allows some ARM processors to execute Java bytecode in hardware as a third execution state alongside the existing ARM and Thumb modes. Jazelle functionality was specified in the ARMv5TEJ architecture and the first processor with Jazelle technology was the ARM926EJ-S. Jazelle is denoted by a "J" appended to the CPU name, except for post-v5 cores where it is required (albeit only in trivial form) for architecture conformance.

Jazelle RCT (Runtime Compilation Target) is a different technology and is based on ThumbEE mode and supports ahead-of-time (AOT) and just-in-time (JIT) compilation with Java and other execution environments.

The most prominent use of Jazelle DBX is by manufacturers of mobile phones to increase the execution speed of Java ME games and applications. A Jazelle-aware Java virtual machine (JVM) will attempt to run Java bytecode in hardware, while returning to the software for more complicated, or lesser-used bytecode operations. ARM claims that approximately 95% of bytecode in typical program usage ends up being directly processed in the hardware.

The published specifications are very incomplete, being only sufficient for writing operating system code that can support a JVM that uses Jazelle. The declared intent is that only the JVM software needs to (or is allowed to) depend on the hardware interface details. This tight binding facilitates that the hardware and JVM can evolve together without affecting other software. In effect, this gives ARM Holdings considerable control over which JVMs are able to exploit Jazelle. It also prevents open source JVMs from using Jazelle. These issues do not apply to the ARMv7 ThumbEE environment, the nominal successor to Jazelle DBX.